the dog ate my homework - French English Dictionary